<?php
namespace Lettral\LetterBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;
 
class LetterForm extends AbstractType
{
    public function buildForm(FormBuilder $builder, array $options)
    {
        $builder
            ->add('nomDest', 'text', array('label' => 'Nom ou société:'))
            ->add('compNomDest1', 'text', array('label' => 'Complément :', 'required' => false))
            ->add('compNomDest2', 'text', array('label' => 'Complément :', 'required' => false))
            ->add('adresseDest', 'text', array('label' => 'Adresse :', 'required' => false))
            ->add('cpDest', 'text', array('label' => 'Code postal :', 'required' => false))
            ->add('villeDest', 'text', array('label' => 'Ville :', 'required' => false))
            ->add('vref', 'text', array('label' => 'Vos références :', 'required' => false))
            ->add('nref', 'text', array('label' => 'Nos références :', 'required' => false))
            ->add('sujet', 'text', array('label' => 'Sujet de la lettre :'))
            ->add('ouv', 'text', array('label' => 'Formule d\'appel :'))
            ->add('contenu', 'textarea', array('label' => 'Texte :'))
            ->add('ferm', 'textarea', array('label' => 'Formule de politesse :'))
            ->add('sign', 'text', array('label' => 'Signature :'))
        	->add('pj1', 'text', array('label' => 'Pièce jointe 1 :', 'required' => false))
        	->add('pj2', 'text', array('label' => 'Pièce jointe 2 :', 'required' => false))
        	->add('pj3', 'text', array('label' => 'Pièce jointe 3 :', 'required' => false))
            ->add('lieuEcriture', 'text', array('label' => 'Lieu d\'écriture :'))  
        	->add('dateEcriture', 'date', array('label' => 'Date d\'écriture :', 'widget' => 'single_text','format' => 'dd/MM/yyyy'));
    }  
    
    public function getDefaultOptions(array $options) {
        return array(
            'data_class' => 'Lettral\LetterBundle\Entity\Lettre',
        );
    }
    
    public function getName() {
        return 'letter_add';
    }
}
